专利摘要:
Adaptive transmissions in multi-point communications coordinated systems and methodologies are described in order to adaptively facilitate communication data for wireless devices. an access point can pre-encode a dedicated reference signal (DRS) to transmit to a wireless device, and the wireless device can receive the pre-encoded drs. the wireless device can determine the precoder by estimating a channel from the drs and can provide channel condition feedback to the access point. the access point can create data signals, including a single or a burst of data transmissions, in accordance with the feedback, and can pre-encode the data signals using the same pre-encoder. the wireless device can additionally decode the data signals using the precoder. in addition, the access point can cycle through precoders according to a patterned, random, pseudo-random and/or similar sequence.
公开号:BR112012001844B1
申请号:R112012001844-2
申请日:2010-07-28
公开日:2021-07-13
发明作者:Tao Luo;Durga Prasad Malladi;Xiaoxia Zhang;Yongbin Wei;Juan Montojo;Ke Liu
申请人:Qualcomm Incorporated;
IPC主号:
专利说明:

Field of Invention
[0001] The present description refers, in general, to wireless communications and, more specifically, to coordination communications between multiple transmission points. Description of Prior Art
[0002] Wireless communication systems are widely used to provide various types of communication content, such as, for example, voice, data, and so on. Typical wireless communication systems may be multiple access systems capable of supporting communication with multiple users by sharing available system resources (eg bandwidth, transmission power). Examples of such multiple access systems may include code division multiple access (CDMA), time division multiple access (TDMA), frequency division multiple access (FDMA) systems, time division multiple access systems. orthogonal frequency division (OFDMA) and the like. Additionally, systems can be compatible with specifications such as Third Generation Partnership Project (3GPP), 3GPP Long Term Evolution (LTE), Ultra Mobile Broadband (UMB), etc.
[0003] Generally, wireless multiple access communication systems can simultaneously support communication to multiple mobile devices. Each mobile device can communicate with one or more access points (eg base stations, femto cells, picocells, relay nodes and/or the like) through forward and reverse link transmissions. the direct link
[0004] (or downlink) refers to the communication link from access points to mobile devices, and the reverse link (or uplink) refers to the communication link from mobile devices to access points. In addition, communications between mobile devices and access points can be established through single entry and single exit systems (SISO), multiple entry and single exit systems (MISO), multiple entry and multiple exit systems (MIMO) and so on. against. In addition, mobile devices can communicate with other mobile devices (and/or access points with other access points) in peer-to-peer wireless network configurations. Invention Summary
[0005] The following is a simplified summary of various aspects of the claimed subject matter in order to provide a basic understanding of such aspects. This summary is not a broad overview of all aspects contemplated, and is not intended to identify critical or key elements, nor to delineate the scope of such aspects. Its sole purpose is to present some concepts of the revealed aspects in a simplified form as a prelude to the more detailed description that follows.
[0006] According to one or more embodiments and the corresponding description thereof, various aspects are described in connection with adaptively facilitating transmission of dedicated reference and data signals, based on channel condition feedback in multiple communications coordinate points (CoMP). In one example, access points in a CoMP set can transmit dedicated reference signals (DRS) with a predefined precoder (eg related to a precoded matrix indicator (PMI)) to a device wireless. The wireless device can measure the DRSs, determine channel radio conditions related to the DRSs, and feedback conditions (eg as a channel quality indicator (CQI) and/or the like) to one or more of the access points CoMP. CoMP access points can subsequently transmit one or more data signals (eg together with a DRS) to the wireless device, based at least in part on the feedback from the wireless device and can pre-encode icing one or more data signals using the pre-set precoder.
[0007] According to an aspect, a method is provided that includes receiving a plurality of data signals similarly pre-encoded to one or more DRSs from one or more access points and determining an average channel estimation on the plurality of similarly pre-encoded data signals or one or more DRSs to improve decoding therein. The method further includes decoding the plurality of similarly pre-encoded data signals or one or more DRSs, based, at least in part, on average, on the channel estimation.
[0008] Another aspect relates to a wireless communications apparatus. The wireless communication apparatus may include at least one processor configured to obtain a plurality of data signals similarly pre-encoded to one or more DRSs from one or more access points and estimate a channel for each of the plurality of signals. of pre-encoded data similarly or to one or more DRSs. The at least one processor is further configured to perform channel averaging as estimated for each of the plurality of similarly pre-encoded data signals or one or more DRSs to improve decoding. The wireless communications apparatus also comprises a memory coupled to the at least one processor.
[0009] Yet another aspect concerns an apparatus. The apparatus includes mechanisms for receiving a plurality of data signals pre-encoded similarly with one or more DRSs from one or more access points and mechanisms for determining an average channel estimation on the plurality of data signals similarly pre-encoded or a or more DRSs to improve its decoding. The apparatus also includes mechanisms for decoding the plurality of similarly pre-encoded data signals or one or more DRSs in accordance with the channel estimation average.
[0010] Yet another aspect relates to a computer program product, which may have a computer-readable medium including code for causing at least one computer to obtain a plurality of data signals similarly pre-encoded with one or more DRSs from one or more access points and code to cause the at least one computer to estimate a channel for each of the plurality of similarly precoded data signals or one or more DRSs. The computer readable medium may also comprise code to cause the at least one computer to average the channel as estimated for each of the plurality of similarly pre-encoded data signals or one or more DRSs to improve decoding.
[0011] Furthermore, a further aspect relates to an apparatus that includes a receiving component that obtains a plurality of data signals similarly pre-encoded with one or more DRSs from one or more access points. The apparatus may further include a DRS decoding component that averages a channel estimation over the one or more DRSs to similarly improve decoding of the plurality of pre-encoded data signals.
[0012] According to another aspect, a method is provided which includes applying a precoder to a DRS related to a wireless device, transmitting the DRS to the wireless device, and receiving one or more feedback parameters with respect to the DRS related to wireless device. The method further includes generating one or more data signals comprising one or more data transmissions, based at least in part on one or more feedback parameters, pre-encoding one or more data signals, using the pre-encoder. , and transmit the one or more data signals to the wireless device.
[0013] Another aspect relates to a wireless communications apparatus. The wireless communication apparatus may include at least one processor configured to use a precoder to precode a specific DRS to a wireless device, transmit the DRS to the wireless device, and obtain one or more feedback parameters, based, at least in part, on receiving DRS on the wireless device. The at least one processor is further configured to create one or more data signals comprising one or more data transmissions, based at least in part on one or more feedback parameters, pre-encoding one or more data signals. according to the precoder, and transmit the one or more data signals to the wireless device. The wireless communications apparatus also comprises a memory coupled to the at least one processor.
[0014] Yet another aspect concerns an apparatus. The apparatus includes mechanisms to apply a precoder to a DRS related to a wireless device, mechanisms to transmit the DRS to the wireless device, and mechanisms to receive one or more feedback parameters with respect to the DRS related to the wireless device. The apparatus also includes mechanisms for generating one or more data signals comprising one or more data transmissions, based at least in part on one or more feedback parameters, wherein the mechanisms for applying the precoder apply the precoder. -encoder to the one or more data signals, and mechanisms for transmitting transmit the one or more data signals to the wireless device.
[0015] Yet another aspect relates to a computer program product, which may have a computer-readable medium that includes code to cause at least one computer to use a precoder to precode a specific DRS to a wireless device, code to cause the at least one computer to transmit the DRS to the wireless device, and code to cause the at least one computer to obtain one or more return parameters, based, at least in part, to receive DRS on the wireless device. The computer-readable medium may also comprise code to cause the at least one computer to create one or more data signals comprising one or more data transmissions, based, at least in part, on one or more feedback parameters, code to cause the at least one computer to precode one or more data signals in accordance with the precoder, and code to cause the at least one computer to transmit the one or more data signals to the device without thread.
[0016] Furthermore, a further aspect relates to an apparatus that includes a precoder application component that precodes a DRS related to a wireless device, at least in part, through the use of a precoder , a transmit component that communicates DRS to the wireless device, and a feedback receiving component that obtains one or more feedback parameters with respect to the DRS related to the wireless device. The apparatus may further include a data signal generating component that creates one or more data signals comprising one or more data transmissions, based, at least in part, on one or more feedback parameters, wherein the component A precoder application applies the precoder to the one or more data signals, and the transmitting component communicates the one or more data signals to the wireless device.
[0017] For the realization of the above and related purposes, the one or more modalities comprise the characteristics fully described below and particularly pointed out in the claims. The following description and the accompanying drawings set out in detail certain illustrative aspects of the one or more embodiments. These aspects are indicative, however, of only a few of the various ways in which the principles of the various modalities may be employed, and the modalities described are intended to include all of these aspects and their equivalents. Brief Description of Drawings
[0018] Figure 1 is a block diagram of a system for providing multi-point coordinate transmissions to a wireless device.
[0019] Figure 2 is an illustration of an exemplary communications apparatus for employment within a wireless communications environment.
[0020] Figure 3 illustrates an exemplary wireless communication system for precoding dedicated reference signals (DRS) and subsequent data signals.
[0021] Figure 4 illustrates exemplary timelines for communicating DRSs, data signals and related returns.
[0022] Figure 5 is a flow diagram of an exemplary methodology that performs channel averaging over a plurality of signals.
[0023] Figure 6 is a flow diagram of an exemplary methodology that pre-encodes DRSs and related data signals.
[0024] Fig. 7 is a flow diagram of an exemplary methodology that traverses precoders to precode DRSs and related data signals.
[0025] Fig. 8 is a block diagram of an exemplary apparatus that decodes pre-encoded DRSs and related data signals.
[0026] Figure 9 is a block diagram of an exemplary apparatus that pre-encodes data signals related to a DRS created based on the feedback corresponding to the DRS.
[0027] Figures 10-11 are block diagrams of example wireless communication apparatus that can be used to implement different aspects of the functionality described here.
[0028] Figure 12 illustrates an exemplary wireless multiple access communication system, in accordance with various aspects set forth herein.
[0029] Figure 13 is a block diagram that illustrates an example of the wireless communication system, in which various aspects described here can work. Detailed Description of the Invention
[0030] Various aspects of the claimed matter are now described with reference to the drawings, in which like reference numerals are used to refer to like elements throughout. In the following description, for purposes of explanation, numerous specific details are presented in order to provide a complete understanding of one or more aspects. It may be evident, however, that such aspect(s) can be practiced without these specific details. In other examples, well-known structures and devices are shown in block diagram form in order to facilitate the description of one or more aspects.
[0031] As used in this application, the terms "component", "module", "system", and the like are intended to refer to a computer-related entity, whether hardware, firmware, a combination of hardware and software, software or running software. For example, a component can be, but is not limited to, a process that runs on a processor, an integrated circuit, an object, an executable, a chain of execution, a program and/or a computer. By way of illustration, both an application that runs on a computing device and the computing device can be a component. One or more components can reside within a process and/or execution thread, and a component can be located on one computer and/or distributed among two or more computers. In addition, these components can be executed from various computer-readable media that have various data structures stored in them. Components can communicate by mechanisms for local and/or remote processes, such as, according to a signal that has one or more data packets (for example, data coming from a component that interacts with another component, in a local system , distributed system and/or through a network, such as the Internet with other systems, through the signal).
[0032] Furthermore, various aspects are described here in connection with a wireless terminal and/or a base station. A wireless terminal can refer to a device that provides voice and/or data connectivity to a user. A wireless terminal can be connected to a computing device, such as a laptop computer or a desktop computer, or it can be a self-contained device, such as a personal digital assistant (PDA). A wireless terminal may also be called a system, a subscriber unit, a subscriber station, mobile station, mobile, remote station, access point, remote terminal, access terminal, user terminal, user agent, device user equipment or user equipment (UE). A wireless terminal can be a subscriber station, wireless device, cell phone, PCS phone, cordless phone, a Session Initiation Protocol (SIP) phone, a wireless local mesh station (WLL), an assistant personal digital device (PDA), a handheld device that has wireless capability, or another processing device connected to a wireless modem. A base station (eg Access Point or Evolved Node B (ENB) or other Node B) can refer to a device on an access network that communicates over the air interface, across one or more sectors, with terminals wireless. The base station can act as a wireless router between the terminal and the rest of the access network, which can include an IP (Internet Protocol) network, by converting incoming air interface frames into IP packets. The base station also coordinates attribute management for the air interface.
[0033] In addition, several functions described here can be implemented in hardware, software, firmware or any combination of these. If implemented in software, the functions can be stored or transmitted via one or more instructions or code in a computer-readable medium. Computer-readable media includes both computer storage media and communication media, including any media that facilitates the transfer of a computer program from one place to another. Storage media can be any available media that can be accessed by a computer. By way of example, and not limitation, such computer-readable media may comprise RAM, ROM, EEPROM, CD-ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other medium that may be used to carry or store desired program code in the form of instructions or data structures and which can be accessed by a computer. Furthermore, any connection is appropriately called a computer-readable medium. For example, if the software is transmitted from a website, server, or other remote source using coaxial cable, fiber optic cable, twisted pair, or digital subscriber line (DSL), then coaxial cable, fiber cable optical, twisted pair or DSL are included in the definition of medium. Disc (disk and disc), as used herein, includes compact disc (CD), laser disc, optical disc, digital versatile disc (DVD), floppy disk and Blu-ray disc (BD), where discs (disks) normally reproduce data magnetically , and discs (discs) reproduce data optically, with lasers. Combinations of the above should also be included within the scope of computer readable media.
[0034] Various techniques described here can be used for various wireless communication systems, such as Code Division Multiple Access (CDMA) systems, Time Division Multiple Access (TDMA) systems, Division Multiple Access systems Frequency Division (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA) systems, Single Carrier FDMA (SC-FDMA) systems and other such systems. The terms "system" and "network" are often used interchangeably here. A CDMA system may implement a radio technology such as Universal Terrestrial Radio Access (UTRA), CDMA2000, etc. UTRA includes Wideband CDMA (W-CDMA) and other CDMA variants. In addition, CDMA2000 technology covers IS-2000, IS-95 and IS-856 standards. A TDMA system may implement a radio technology such as Global System for Mobile Communications (GSM). An OFDMA system can implement a radio technology such as Evolved UTRA (E-UTRA), Ultra Mobile Broadband (UMB), IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802.20, Flash-OFDM®, etc. UTRA and E-UTRA are part of the Universal Mobile Telecommunications System (UMTS). 3GPP Long-Term Evolution (LTE) is a release using E-UTRA, which employs OFDMA on the downlink and SC-FDMA on the uplink. UTRA, E-UTRA, UMTS, LTE and GSM are described in documents from an organization called "Third Generation Partnership Project" (3GPP). In addition, CDMA2000 and UMB are described in documents from an organization called "Third Generation Partnership Project 2" (3GPP2) .
[0035] Several aspects will be presented in terms of systems that may include a number of devices, components, modules and the like. It should be understood and appreciated that the various systems may include additional devices, components, modules, etc., and/or may not include all of the devices, components, modules, etc. discussed in connection with the figures. A combination of these approaches can also be used.
[0036] Referring now to the drawings, Figure 1 illustrates an exemplary system 100 that facilitates providing wireless network access to one or more devices using one or more transmission points. System 100 includes a server access point 102, which provides a wireless device 104 with access to a core network (not shown) through one or more carriers. The one or more transmission points may relate to multiple carriers or other communications resources assigned by the server access point 102 to the wireless device 104 (e.g., multi-input, multiple-output (MIMO) communications). Additionally or alternatively, for example, one or more multiple coordinate points (CoMP) access points 106 and 108 may be provided as one or more transmission points. In both cases, similar data can be transmitted over the multiple carriers and/or by server access points 102 and CoMP access points 106 and 108 to wireless device 104 to provide CoMP communications. Such communication can allow for increased data rates, for example. The server access point 102 and the CoMP access points 106 and 108 each can be substantially any device that provides access to one or more network components, such as a macro cell access point, access point. femto cell access or pico cell, eNB, mobile base station, relay node, a part thereof and/or the like. Wireless device 104 can be substantially any device that receives access to a wireless network, such as a mobile device, UE, modem (or other tethered device), a part thereof, etc.
[0037] According to an example, the access point server 102 and the CoMP access points 106 and 108 can coordinate transmissions to provide CoMP communications to the wireless device 104. As described, for example, the access point server 102 and CoMP access points 106 and 108 can communicate with wireless device 104, according to a network standard (such as 3GPP LTE). In this regard, for example, the server access point 102 may transmit a common reference signal (CRS) to a plurality of wireless devices to facilitate detecting communications from the server access point 102. Likewise, the CoMP access points 106 and 108 may transmit substantially similar or different CRSs to the plurality of wireless devices.
[0038] In addition, for example, the server access point 102 may transmit a dedicated or UE-specific reference signal (DRS) to the wireless device 104 to facilitate decoding communications from the server access point 102. The point Access server 102, for example, may precode the DRS to provide broadcast diversity. Precoding may be similar to beam shaping and may relate to transmit weighting a signal from a plurality of transmit antennas, to modify, diversify and/or improve received signal power at the receiver. In this regard, the server access point 102 can apply a precoder (e.g. as identified by a precoding matrix indicator (PMI) and associated with a precoding vector) to the DRS and can transmit the pre-encoded DRS to the wireless device 104. In addition, for example, the CoMP access points 106 and/or 108 can transmit substantially the same DRS as the access point 102 to the wireless device 104, using substantially the same or different precoders in CoMP communications.
[0039] The wireless device 104 can receive the DRSs from the server access point 102 and the CoMP access points 106 and/or 108, and can measure the DRSs (e.g., by performing channel estimation). In one example, DRSs may appear as a combined DRS in wireless device 104 and thus wireless device 104 can perform a single measurement through DRS. Wireless device 104 can additionally determine channel conditions, based at least in part on DRS measurement, such as channel quality indicator (CQI) and/or the like, and can return the channel conditions to the server access point 102 with one or more feedback parameters (for example, via a physical uplink control channel (PUCCH) or similar logical channel resources). In addition, wireless device 104 can discern the precoder, or related precoding vector and/or PMI, used by the server access point 102 and the CoMP access points 106 and/or 108, based on the less in part, in channel estimation, in one example. In one example, the server access point 102 may provide feedback received over a return transport channel link to the CoMP access points 106 and/or 108, in another example, the CoMP access points 106 and/or 108 can decode feedback from wireless device transmissions 104 .
[0040] Furthermore, for example, based at least in part on one or more feedback parameters from wireless device 104, the access point server 102 may send data signals comprising one or more data transmissions (e.g., a single transmission or burst of multiple transmissions) to wireless device 104. Data transmissions, for example, may relate to one or more packets or other data units. For example, the server access point 102 may determine a modulation and coding scheme (MCS) for use in transmitting one or more data transmissions in the data signals, based at least in part on one or more parameters of return. In addition, the server access point 102 can precode the data signals with the same precoder used for the previous DRS, based on feedback. Furthermore, for example, CoMP access points 106 and/or 108 may similarly transmit substantially the same data signals (e.g., as a single transmission or multicast burst) to wireless device 104, based on feedback as well (for example, by selecting an MCS, based on feedback), and CoMP 106 and/or 108 access points can precode the data signals with the same precoder you used to precode. -code the previous DRS. In this regard, for example, wireless device 104 can decode data signals from serving access point 102 and CoMP access points 106 and/or 108 using the same precoder. Furthermore, where the server access point 102 and the CoMP access points 106 and/or 108 use the precoder to transmit a burst of multiple data signals, the wireless device 104, for example, performs averaging estimations of channel through bursts of multiple data signals and/or DRSs related to the data signals, which can improve the channel estimation of the same and/or subsequent data signals pre-encoded with the same precoder.
[0041] Referring next to Figure 2, a communications apparatus 200, which can participate in a wireless communications network, is illustrated. Communications apparatus 200 can be a mobile device, access point, a part thereof, or substantially any device that can receive signals over a wireless network. Communication apparatus 200 may include a communication component 202 which can transmit signals to and/or receive signals from one or more access points, a DRS decoding component 204 which can interpret a received pre-encoded DRS, a channel condition measurement component 206 that determines radio conditions related to one or more access points, based on the received DRS, and a data decoding component 208 that can decode one or more received data signals, based on the Pre-encoded DRS.
[0042] According to an example, the communication component 202 may receive a DRS from one or more access points or other devices (not shown). As described, the DRS may be specific to communication apparatus 200 and may be pre-encoded. The DRS decoding component 204 can determine one or more parameters associated with the DRS. In one example, the DRS decoding component 204 can perform a channel estimation, based on the pre-coded DRS. In addition, for example, the channel condition measurement component 206 can determine radio conditions related to DRS by measuring the DRS (e.g., during channel estimation or otherwise). For example, the channel condition measurement component 206 can determine a signal to noise ratio (SNR) related to DRS and/or the like. Channel condition measurement component 206 may transmit one or more feedback parameters related to channel conditions (e.g., CQI) to one or more access points or other devices using communication component 202.
[0043] After receiving the DRS, for example, the communication component 202 may receive additional signals from one or more access points or other devices, such as one or more data signals. In one example, data signals may be additionally accompanied by one or more DRSs. The one or more data signals (and/or DRSs) may be pre-encoded using the same precoder, for example, and thus the data decoding component 208, for example, estimates a channel of the data signals. data, to decode the signal data, based on the previous DRS or the DRS accompanying the data signals. Furthermore, for example, where the communication component 202 receives multiple data signals with corresponding DRSs in the sequence of the initial DRS, the DRS decoding component 204 can perform averaging channel estimation over the multiple DRSs using the same precoder . In another example, data decoding component 208 may additionally or alternatively perform channel estimation averaging over the multiple data signals. In any case, this can provide improved channel estimation of multiple DRSs and/or data signals (e.g. and/or subsequently received data signals pre-encoded with the same precoder) as described. It should be appreciated that data signals following a DRS transmission may use the same precoder.
[0044] Referring now to Fig. 3, a wireless communication system 300 is illustrated that facilitates data communication to a wireless device based, at least in part, on received feedback parameters. System 300 includes a server access point 102, which provides one or more wireless devices, such as wireless device 104, with access to a core network (not shown). In addition, server access point 102 can communicate with wireless device 104 over one or more carriers. In addition, the CoMP access point 106 can provide CoMP transmissions of the server access point 102 communications to the wireless devices 104, which it can receive from the server access point 102 over a return transport channel link or otherwise. The server access point 102 and the CoMP access point 106 may each be a macro cell access point, femto cell access point, pico cell access point, mobile base station, a part thereof and/ or, substantially, from any device that provides access to the wireless network. In addition, for example, wireless device 104 may be a UE, modem (or other tethered device), a part thereof, and/or substantially any device that receives access to a wireless network.
[0045] The server access point 102 comprises a DRS generation component 302 that creates DRS to transmit to a given wireless device, a precoder application component 304 that precodes the DRS, according to a precoder. selected encoder, and a feedback receiving component 306, which obtains feedback from the wireless device relative to the DRS. The server access point 102 also comprises an MCS 308 selection component, which can determine an MCS to apply to one or more signals for transmission to the wireless device, based at least in part on feedback, a generation component. of data signal 310, which creates one or more signals comprising data to communicate with the wireless device, a transmission component 312 that transmits data signals and/or DRSs to the wireless device, and a transport channel component. callback 314, which communicates with one or more CoMP access points to provide signals thereto to communicate over a wireless network.
[0046] CoMP access point 106 comprises a return transport channel component 316 that obtains communications from a server access point, a precoder application component 318, which precodes one or more signals. according to a received precoder or related PMI, and a feedback receiving component 320, which determines feedback related to one or more signals transmitted to a wireless device. CoMP access point also comprises an MCS 322 selection component, which obtains or determines an MCS to apply to one or more signals for transmission to the wireless device, a data signal generation component 324, which creates one or more signals of data for transmission to a wireless device, and a transmission component 326, which transmits data signals and/or DRSs to the wireless device.
[0047] The wireless device 104 comprises a receiving component 328, which obtains one or more DRSs or data signals from one or more access points (e.g., in CoMP communications), a DRS decoding component 204, which can interpret the one or more DRSs, and a channel condition measurement component 206, which determines radio conditions related to the DRSs. Wireless device 104 further comprises a channel feedback providing component 330, which determines a CQI or other feedback related to radio conditions and transmits feedback to one or more access points, and a data decoding component 208, which decodes one or more data signals based, at least in part, on a pre-encoded DRS.
[0048] According to an example, the server access point 102 can provide the wireless device 104 with access to a wireless network (not shown). In this regard, for example, the server access point 102 can transmit one or more reference signals, such as a CRS, which the wireless device 104 can use to establish a connection with the server access point 102. In addition, for example, the DRS generation component 302 can create a wireless device-specific DRS 104, and the precoder application component 304 can precode the DRS according to one or more precoders. For example, precoder application component 304 selects the precoder from a set of precoders, based at least in part on a sequence or pattern, a random sequence, pseudo-random sequence (e.g. , based on one or more aspects of wireless device 104, such as an identifier) and/or the like. Furthermore, for example, the set of precoders may be encoded at the server access point 102, received in a network specification or configuration, received from one or more network components or wireless devices, and/or the like. The transmission component 312 can communicate the DRS to the wireless device 104. In addition, for example, the backhaul channel component 314 can communicate the DRS, or related parameters, to the CoMP access point 106. Thus, back transport channel component 316 can obtain DRS, precoder application component 318 can precode DRS, according to a selected precoder (or a received precoder or related PMI, or other indicator coming from the server access point 102), and transmitting component 326 can transmit the DRS to the wireless device 104, as well as to provide CoMP functionality.
The receiving component 328 can obtain the DRSs from the server access point 102 and/or the CoMP access point 106 (and/or additional CoMP access points, for example). The DRS decoding component 204 can decode and interpret the DRS, in one example. In addition, the channel condition measurement component 206 can determine radio conditions related to the DRS received from the server access point 102 and/or the CoMP access point 106. As described, for example, this can be based on, at least in part, in performing a precoded DRS channel estimation. The channel condition measurement component 206 may determine an SNR or other metric related to the DRS and/or a channel over which the DRS is received. In addition, channel feedback providing component 330 may determine a CQI or other feedback metric related to radio conditions. Channel feedback providing component 330 may transmit feedback to server access point 102. This may include transmitting CQI over PUCCH from server access point 102 or similar control data resources as described.
[0050] In this example, the feedback receiving component 306 can obtain the channel feedback from the wireless device 104 (e.g., over the control data resources). For example, the MCS selection component 308 may determine an MCS to apply for generating one or more data signals for transmitting wireless device 104. In one example, the MCS may relate to transmitting a single data transmission or a burst of multiple data transmissions on one or more data signals, based on feedback. In addition, data signal generating component 310, for example, can create one or more data signals for wireless device 104 using the MCS to puncture data transmissions into the data signals, and transmission component 312 can communicate the one or more data signals to wireless device 104. Additionally, as described, precoder application component 304 may precode one or more data signals using the same precoder as used for the Previous DRS. Furthermore, for example, the DRS generation component 302 can generate a DRS to transmit with one or more data signals, and the precoder application component 304 can precode the DRS, too. Transmission component 312, as described, may transmit the signals of one or more pre-encoded data and/or DRSs to wireless device 104.
[0051] In addition, for example, the return transport channel component 314 may communicate the return to the CoMP access point 106. The return transport channel component 316 may obtain to maintain communication that includes the return, and the feedback receiving component 320 may interpret the feedback. In another example, feedback received component 320 may decode feedback transmitted by wireless device 104 (e.g., over control data resources related to access point server 102). The MCS selection component 322 may similarly determine an MCS for subsequent data transmissions based at least in part on the feedback. In one example, it should be appreciated that the selection component MCS 308 and the selection component MCS 322 can determine substantially similar MCSs for the data, based, at least in part, on the feedback parameters. Further, for example, the reverse transport channel component 314 may communicate the one or more data transmissions to the CoMP access point 106 for wireless device transmission 104.
[0052] In addition, the return transport channel component 316 can receive the data transmissions from the server access point 102, and the data signal generating component 324 can create one or more data signals for the one or more data transmissions, based at least in part on the MCS, as described. In addition, for example, precoder application component 318 may precode the data signals in accordance with the same precoder as used by precoder application component 318 for the previous DRS. in one example, the precoder or related PMI, or other indication, may be received with the data transmissions on the backhaul channel component 316, as a separate communication, and/or the like. In addition, the transmission component 326 can communicate the one or more data signals to the wireless device 104. In addition, where the server access point 102 also transmits DRS with the data signals, it can similarly provide the DRS for the point. of CoMP access 106, using the return transport channel components 314 and 316, as well as for transmission (and/or precoding) thereof. In this regard, the CoMP access point 106 can transmit substantially the same data and/or related DRS signals as the server access point 102.
[0053] In this example, the receiving component 328 can obtain the one or more data signals from both the server access point 102 and the CoMP access point 106 in CoMP communications. The data decoding component 208, as described, can decode the data, at least in part, in accordance with a previously received pre-encoded DRS or a pre-encoded DRS received with the data signals. In any case, the previously received pre-encoded DRS, the pre-encoded DRS received with the data signals and the data signals are pre-encoded using the same precoder. Furthermore, as described, the server access point 102 can transmit a burst of multiple data transmissions in the data signals, which can have the same precoding, and the data decoding component 208 can decode the burst using the same precoder. In one example, the DRS decoding component 204 can perform channel estimation averaging over DRSs related to the multiple data signals, to improve the channel estimation of the data signals (or subsequent similarly pre-encoded data signals) by the component. decoding data 208 and/or the DRSs (or subsequent similarly pre-encoded DRSs) by the DRS 204 decoding component.
[0054] Furthermore, for example, when receiving feedback from wireless device 104 in feedback receiving component 306, precoder application component 304 can move to a next precoder. In one example, this may be based, at least in part, on feedback. Where precoder application component 304 moves to a different precoder, DRS generation component 302 can create a DRS related to wireless device 104, and precoder application component 304 can precode the DRS, using different precoder (eg selected according to a sequence, pattern, random sequence, etc. as described) . In this example, the transmission components 312 can transmit the signals, and the return transport channel component 314 can communicate the signals or information relating to the CoMP access point 106 for CoMP transmission to the wireless device 104. In this example, the component transmission channel 312 does not transmit data signals with the DRS so that it can receive the information relating to the DRS as described above. Depending on the feedback, for example, data signal generating component 310 may create one or more data signals for transmission using the same precoder (for example, this may include selection component MCS 308, determining an MCS to use, based on feedback) as described.
[0055] In another example, the server access point 102 can communicate with the wireless device 104 using MIMO technology, where it can provide multiple resource allocations to a wireless device 104 in a given period of time. In this example, the DRS generation component 302 can create different DRSs related to each resource allocation for the wireless device 104. In addition, for example, the CoMP access point 106 can support at least a portion of the resource allocations for provide CoMP communications to wireless device 104 and thus can be employed to further transmit corresponding DRSs as described. It should be appreciated, for example, that the server access point 102 may use different CoMP access points for one or more of the resource allocations. Upon receiving multiple DRSs, the DRS decoding component 204 can interpret the DRSs, and the channel condition measurement component 206 can determine radio conditions related to each DRS, as described above. Thus, for example, the component providing channel feedback 330 may transmit feedback parameters (e.g., CQI and/or the like) for each DRS to the server access point 102.
[0056] In this example, the feedback receiving component 306 can obtain the feedback, and the MCS 308 selection component can determine MCS to transmit data according to each DRS, as described. In addition, for example, the return transport channel component 314 may communicate the return corresponding to each DRS given to the related CoMP access points (e.g., the CoMP access point 106). In addition, for example, data signal generating component 310 can create data signals for transmission over multiple resource assignments, and precoder application component 304 can precode the data signals in accordance with the corresponding DRSs as described. Additionally, as described, the transmission component 312 can communicate the data signals (and/or related DRSs) to the wireless device 104, and the return transport channel component 314 can provide the data signals (and/or Related DRSs) to CoMP access points.
[0057] Turning to Figure 4, 400 exemplary timelines related to adaptively transmitting DRS signals and data are illustrated according to aspects described here. In one example, timeline 402 might relate to a CoMP access point and/or server, and timeline 404 might correspond to a wireless device. So, for example, at 406, the CoMP access point and/or server can transmit DRS 1, which is pre-encoded using PMI 1. The wireless device can measure channel conditions related to DRS (eg when interpreting the DRS, as described), and can provide 408 feedback to a server access point. {OAs described, in an example, the server access point can provide feedback from one or more CoMP access points, too. The access point can transmit other DRS and related data signals in 410, which can be pre-encoded with the same precoder (PMI 1), to the wireless device. As described, in one example, feedback can be used in selecting an MCS for the DRS, and data 410 to transmit a single data transmission or a burst of multiple data transmissions. In one example, feedback can also be used to determine whether to select a next precoder from a set of precoders.
[0058] The access point may continue using the same precoder for broadcast and/or DRS data until an event occurs, in one instance. The event may be timer based, determined, based at least in part on feedback, determined, based at least in part on a number of data signals and/or related transmissions, etc. The wireless device can measure the DRS 1 and/or data signals 410 and provide feedback 412 to the access point. Again, feedback can be at or above a threshold level, and the access point can communicate DRS and data signals 414, which can be precoded using the precoder that corresponds to PMI 1. Once again, the wireless device can measure channel quality related to DRS 1, and data 414 and 416 can provide feedback to the access point. Access Point can select another precoder for wireless device related DRSs and can transmit DRS 2 418 using PMI 2 as the precoder. So, in one example, DRS-only broadcasts can be used to change precoders. Based on the later feedback, in an example, the access point might continue to use the precoder in communicating with the wireless device, or it might switch precoders again by transmitting another DRS. As described, the access point can move by precoders according to a pattern or sequence, a random sequence, pseudo-random sequence, etc.
[0059] Referring now to Figures 5-7, methodologies, which can be performed according to the various aspects set out here, are illustrated. While, for the sake of simplicity of explanation, methodologies are shown and described as a series of acts, it should be understood and appreciated that methodologies are not limited by the order of acts, as some acts may, in accordance with one or more aspects , occur in different orders and/or concomitantly with other acts than what is shown and described here. For example, those skilled in the art will understand and appreciate that a methodology could alternatively be represented as a series of interrelated states or events, such as in a state diagram. Furthermore, not all illustrated acts may be necessary to implement a methodology according to one or more aspects.
[0060] Turning now to Figure 5, an exemplary methodology 500 is shown in order to facilitate decoding of signals according to an average channel estimation. At 502, a plurality of similarly pre-encoded data signals may be received with one or more DRSs from one or more access points. As described, for example, data signals and DRSs can be pre-encoded with the same precoder. At 504, an average channel estimation can be determined on the plurality of similarly pre-encoded data signals or one or more DRSs. This may include, for example, combining channel estimates from similarly pre-encoded data signals and/or DRSs and computing an average over that. At 506, the plurality of similarly pre-encoded data signals or one or more DRSs may be decoded, based at least in part on the channel estimation average. Thus, averaging can improve accuracy of subsequent channel estimation of similarly pre-coded signals as described.
[0061] Referring to Figure 6, an exemplary 600 methodology that adaptively transmits signals to a wireless device is illustrated. In 602, a precoder can be applied to a DRS related to a wireless device. As described, for example, the precoder can match a precoder selected from a set of precoders (eg that can match the wireless device). On 604, DRS can be transmitted to the wireless device. In one example, the wireless device can compute feedback parameters related to radio conditions of the channel over which the DRS is received. Thus, at 606, one or more feedback parameters with respect to DRS and related to the wireless device can be received. At 608, one or more data signals comprising one or more data transmissions may be generated, based, at least in part, on one or more feedback parameters. Thus, for example, where feedback indicates radio conditions above a threshold level, data signals may be generated to include a burst of data transmissions. At 610, the one or more data signals can be pre-encoded using the pre-encoder. This facilitates adaptive communication of data transmissions since data signals are generated, based on feedback, and the same precoder is used for the data signals. At 612, the one or more data signals can be transmitted to the wireless device.
[0062] Turning now to Figure 7, an exemplary methodology 700 is shown in order to facilitate traversing precoders in communication with one or more wireless devices. On 702, a pre-encoded DRS can be transmitted to a wireless device. As described, feedback can be received from the wireless device in relation to the precoder used to precode the DRS. At 704, one or more data signals can be precoded with the precoder used to precode the DRS. This provides adaptive transmission of signals to the wireless device as described. At 706, a next precoder in a set of precoders can be selected according to a sequence. As described, for example, the sequence can be a patterned, random, pseudorandom, and/or similar sequence. In addition, for example, the next precoder can be selected for each data transmission, according to a timer, based on an event (eg feedbacks regarding channel quality), and/or the like, such as described. On the 708, a next DRS can be precoded according to the next precoder.
[0063] It will be appreciated that, in accordance with one or more aspects described herein, inferences can be made regarding determining a precoder or a related sequence, interpreting feedback parameters to select an MCS, and/or the like. As used herein, the term for "inferring" or "inference" generally refers to the process of reasoning about the states of inferring the system, environment and/or user from a set of observations, as captured through events and/or Dice. Inference can be employed to identify a specific context or action, or it can generate a probability distribution over states, for example. Inference can be probabilistic, that is, the calculation of a probability distribution over states of interest, based on a consideration of data and events. Inference can also refer to techniques employed to employ higher-level events from a set of events and/or data. Such inference results in the construction of new events or actions from a set of observed events and/or stored event data, whether or not the events are correlated in close temporal proximity, and whether the events and data come from one or more events and data sources.
[0064] Referring to Fig. 8, a system 800 is illustrated, which facilitates decoding communications according to a given precoder. For example, system 800 may reside, at least partially, within a base station, mobile device, or other device that provides access to a wireless network. It should be appreciated that system 800 is represented as including functional blocks, which can be functional blocks that represent functions implemented by a processor, or a combination of a processor and fixed or programmable instructions (e.g., software, firmware, etc.). System 800 includes a logical 802 grouping of electrical components that can act together. For example, logical grouping 802 may include an electrical component for receiving a plurality of data signals pre-encoded similarly with one or more DRSs from one or more access points 804. As described, data signals and DRSs may be pre-encoded with the same precoder. Further, for example, logical grouping 802 may comprise an electrical component for determining an average channel estimation on the plurality of similarly pre-encoded data signals or one or more DRSs 806.
[0065] For example, averaging channel estimation can improve the decoding of data signals or DRSs (or subsequently similarly received pre-encoded data signals or DRSs). In addition, logical grouping 802 may include an electrical component for decoding the plurality of similarly pre-encoded data signals or one or more DRSs in accordance with channel estimation average 808. Furthermore, as described, logical grouping 802 includes an electrical component for measuring radio conditions related to the one or more DRSs 810, and an electrical component for communicating feedback corresponding to radio conditions to at least one of the one or more access points 812. In an example, as described , the feedback may be communicated to a server access point, which may communicate the return via a return transport channel. Additionally, system 800 may include a memory 814, which holds instructions for performing functions associated with electrical components 804, 806, 808, 810, and 812. Although shown to be external to memory 814, it should be understood that one or more of the components electric 804, 806, 808, 810 and 812 may exist within memory 814.
[0066] Referring to Fig. 9, a system 900 is illustrated, which communicates data signals to one or more wireless devices, based on feedback related to a DRS. For example, system 900 may reside, at least partially, within a base station, mobile device, or other device that provides access to a wireless network. It should be appreciated that system 900 is represented as including functional blocks, which may be functional blocks that represent functions implemented by a processor, a combination of a processor and fixed or programmable programmable instructions (e.g., software, firmware, etc.) . System 900 includes a logical grouping 902 of electrical components that can act together. For example, logical grouping 902 may include an electrical component for applying a precoder to a DRS related to a wireless device 904. As described, the precoder may be selected based, at least in part, on of a set or sequence of precoders, which can be standardized, random, pseudorandom, etc. In addition, logical grouping 902 may include an electrical component for transmitting the DRS to wireless device 906. In addition, logical grouping 902 may include an electrical component for receiving one or more feedback parameters with respect to the DRS related to wireless device 908.
[0067] For example, the return parameters can include a CQI related to radio conditions of DRS reception. In this regard, data signals may be generated to include a single data transmission or burst of multiple data transmissions, depending on feedback. Thus, logical grouping 902 includes an electrical component for generating one or more data signals comprising one or more data transmissions, based, at least in part, on one or more feedback parameters 910. or more data signals may be pre-encoded using the same pre-encoder (e.g., by electrical component 904) and transmitted (e.g., by electrical component 906) to the wireless device. In addition, logical grouping 902 includes an electrical component to communicate DRS or one or more data transmissions to a CoMP access point for transmitting to wireless device 912. Thus, additional access points can transmit the DRS signals and/or or data to the wireless device to provide CoMP communications as described here. Additionally, system 900 may include a memory 914, which holds instructions for performing functions associated with electrical components 904, 906, 908, 910, and 912. Although shown to be external to memory 914, it should be understood that one or more of the components electrics 904, 906, 908, 910, and 912 may exist within memory 914.
[0068] Figure 10 is a block diagram of a system 1000, which can be used to implement different aspects of the functionality described here. In one example, system 1000 includes a base station or Node B 1002. As illustrated, node B 1002 may receive signal(s) from one or more UEs 1004 through one or more receive antennas ( Rx) 1006 and transmit to one or more UEs 1004 via one or more transmit antennas (Tx) 1008. In addition, node B 1002 may comprise a receiver 1010, which receives information from receive antenna(s) 1006. for one example, receiver 1010 may be operatively associated with a demodulator (DEMOD) 1012 that demodulates received information. Demodulated symbols can then be analyzed by a processor 1014. Processor 1014 can be coupled to memory 1016, which can store information related to code clusters, access terminal assignments, lookup tables related thereto, unique encoding sequences and/or other suitable types of information. In one example, node B 1002 may employ processor 1014 to execute methodologies 500, 600, 700 and/or other similar and appropriate methodologies. B-node 1002 may also include a modulator 1018, which may multiplex a signal to transmit a transmitter 1020 through transmit antenna(s) 1008.
[0069] Figure 11 is a block diagram of another system 1100, which can be used to implement different aspects of the functionality described here. In one example, system 1100 includes a mobile terminal 1102. As illustrated, mobile terminal 1102 may receive signal(s) 1102 from one or more base stations 1104 and transmit to the one or more base stations 1104 through one or more antennas 1108. Additionally, mobile terminal 1102 may comprise a receiver 1110, which receives information from antenna(s) 1108. In one example, receiver 1110 may be operatively associated with a demodulator (DEMOD) 1112, which demodulates received information. . Demodulated symbols can then be analyzed by a processor 1114. Processor 1114 can be coupled to memory 1116, which can store data and/or program codes related to mobile terminal 1102. Additionally, mobile terminal 1102 can employ processor 1114 to perform 500, 600, 700 and/or other similar and appropriate methodologies. Mobile terminal 1102 may also employ one or more components described in the preceding figures to effect the described functionality; in one example, the components may be implemented by processor 1114. Mobile terminal 1102 may also include a modulator 1118, which may multiplex a signal to transmit by a transmitter 1120 via antenna(s) 1108.
[0070] Referring now to Fig. 12, an illustration of a wireless multiple access communication system is provided, in accordance with various aspects. In one example, a 1200 access point (AP) includes multiple antenna groups. As illustrated in Figure 12, one group of antennas may include antennas 1204 and 1206, another may include antennas 1208 and 1210, and another may include antennas 1212 and 1214. Although only two antennas are shown in Figure 12 for each antenna group , it should be appreciated that more or less antennas can be used for each antenna group. In another example, an access terminal 1216 may be in communication with antennas 1212 and 1214, where antennas 1212 and 1214 transmit information for accessing terminal 1216 over the forward link 220 and receiving information from access terminal 1216 over the link reverse 1218. In addition and/or alternatively, access terminal 1222 may be in communication with antennas 1206 and 1208, where antennas 1206 and 1208 transmit information to access terminal 1222 about forward link 226 and receive information from the terminal. 1222 access over reverse link 1224. In a frequency division duplex system, communication links 1218, 1220, 1224, and 1226 may use different frequencies for communication. For example, forward link 220 may use a different frequency, which is then used by reverse link 1218.
[0071] Each group of antennas and/or the area in which they are designed to communicate can be referred to as an access point sector. According to one aspect, antenna groups can be designed to communicate to access terminals in a sector of the areas covered by access point 1200. In communication through direct links 1220 and 1226, the transmit antennas of access point 1200 can use beam shaping in order to improve the signal-to-noise ratio of forward links for different access terminals 1216 and 1222. In addition, an access point that uses beamshaping to transmit to access terminals spread randomly by mechanisms for its coverage causes less interference to access terminals in neighboring cells than an access point that transmits through a single antenna for all their access terminals.
[0072] An access point, for example, access point 1200, may be a fixed station used to communicate with the terminals and may also be referred to as a base station, a node B, an access network and/or other appropriate terminology. In addition, an access terminal, for example an access terminal 1216 or 1222, may also be referred to as a mobile terminal, user equipment, a wireless communication device, a terminal, a wireless terminal and/or other appropriate terminology.
[0073] Referring now to Fig. 13, a block diagram illustrating an exemplary wireless communication system 1300 in which the various aspects described herein may function is provided. In one example, system 1300 is a multiple input, multiple output (MIMO) system that includes a transmission system 1310 and a reception system 1350. It should be appreciated, however, that transmission system 1310 and/or the receiving system 1350 could also be applied to a multiple input, single output system, for example, multiple transmit antennas (eg at a base station), may transmit one or more symbol streams to a single antenna device ( for example, a mobile station). Additionally, it should be appreciated that aspects of transmission system 1310 and/or reception system 1350 described herein can be used in connection with a single-output-to-single-input antenna system.
[0074] According to an aspect, traffic data for a number of data streams are provided in transmission system 1310 from a data source 1312 to a data processor for transmission (Tx) 1314 . In one example, each data stream can then be transmitted through a respective transmit antenna 1324. Furthermore, the Tx 1314 data processor can format, encode and interleave the traffic data for each data stream, based on a particular encoding scheme, selected for each respective data stream, in order to provide encoded data. In one example, the encoded data for each data stream can then be multiplexed with pilot data using OFDM techniques. Pilot data can be, for example, a known data pattern, which is processed in a known manner. In addition, pilot data can be used at system receiver 1350 to estimate channel response. Back in transmission system 1310, the multiplexed pilot and encoded data for each data stream can be modulated (i.e., symbol-mapped) based on a particular modulation scheme (e.g., BPSK, QSPK , M-PSK or M-QAM) selected for each respective data stream in order to provide modulation symbols. In one example, data rate, encoding, and modulation for each data stream can be determined by instructions executed in and/or provided by processor 1330.
[0075] Then, the modulation symbols for all data streams can be supplied to a MIMO TX 1320 processor, which can further process the modulation symbols (for example, by OFDM). The MIMO TX processor 1320 can then provide NT modulation symbol streams to NT transceivers, 1322a through 1322t. In one example, each transceiver 1322 can receive and process a respective symbol stream to provide one or more analog signals. Each transceiver 1322 can then further condition (e.g., amplify, filter, and upconvert) the analog signals to provide a modulated signal suitable for transmission over a MIMO channel. Thus, NT modulated signals from transceivers 1322a through 1322t can then be transmitted from NT antennas 1324a through 1324t respectively.
[0076] According to another aspect, the transmitted modulated signals can be received in the reception system 1350 by NR antennas, from 1352a to 1352r. The signal received from each antenna 1352 can then be provided to the respective transceiver 1354. In one example, each transceiver 1354 can condition (e.g. filter, amplify and downconvert) a respective received signal, digitize the conditioned signal to provide samples and then process the samples to provide a stream of corresponding "received" symbols. A data processor/MIMO Rx 1360 can then receive and process the NR received symbol streams from NR transceivers 1354, based on a special receiver processing technique to provide NT "detected" symbol streams. In one example, each detected symbol stream may include symbols that are estimates of the modulation symbols transmitted for the corresponding data stream. The data processor/MIMO RX 1360 can then process each symbol stream at least in part by demodulating, deinterleaving and decoding each detected symbol stream to retrieve traffic data for a corresponding data stream. Thus, processing by the MIMO RX 1360/data processor may be complementary to that performed by the MIMO TX 1320 processor and the TX 1318 data processor in the 1310 transmission system. The MIMO RX 1360/data processor may additionally provide streams of symbols processed for a 1364 data store.
[0077] According to one aspect, the channel response estimation generated by the data processor/MIMO RX 1360 can be used to perform space/time processing at the receiver, adjust power levels, change modulation rates or schemes, and/or other appropriate actions. Additionally, the data processor/MIMO RX 1360 can further estimate channel characteristics such as, for example, signal-to-noise-and-interference ratio (SNRs) of the detected symbol streams. Data processor/MIMO RX 1360 can then provide estimated channel characteristics to a 1370 processor. In one example, the data processor/MIMO RX 1360 and/or processor 1370 can still derive an estimate of the "operational SNR" " to the system. Processor 1370 may then provide channel state information (CSI), which may comprise information regarding the received communication link and/or data stream. This information can include, for example, the operational SNR. The CSI can then be processed by a TX 1318 data processor, modulated by a 1380 modulator, conditioned by transceivers, from 1354a to 1354r, and transmitted back to the transmitter system 1310. In addition, a 1316 data source in the receiving system 1350 can provide additional data to be processed by data processor Tx 1318.
[0078] Back to transmission system 1310, the modulated signals from reception system 1350 can then be received by antennas 1324, conditioned by transceivers 1322, demodulated by a demodulator 1340 and processed by an RX 1342 data processor, to retrieve the CSI reported by the receiving system 1350. in one example, the reported CSI can then be provided to the processor 1330 and used to determine data rates as well as coding and modulation schemes to be used for one or more streams of Dice. The determined coding and modulation schemes can then be sent to transceivers 1322 for quantization and/or use in further transmissions to receiver system 1350. Additionally and/or alternatively, the reported CSI can be used by processor 1330 to generate various controls for the TX 1314 data processor and the MIMO TX 1320 processor. In another example, CSI and/or other information processed by the RX 1342 data processor may be provided to a 1344 data store.
[0079] In an example, direct operation of the processor 1330 in the transmission system 1310 and the processor 1370 in the receiving system 1350, in their respective systems. Additionally, memory 1332 in transmitting system 1310 and memory 1372 in receiving system 1350 may provide storage for program and data codes used by processors 1330 and 1370, respectively. Furthermore, in receiving system 1350, various processing techniques can be used to process the NR received signals to detect the NT transmitted symbol streams. These receiver processing techniques may include space-time and space-time receiver processing techniques, which may also be referred to as equalization techniques, and/or "successive cancellation/equalization and interference cancellation" receiver processing techniques. which may also be referred to as "successive interference cancellation" or "successive cancellation" receiver processing techniques.
[0080] It should be understood that the aspects described herein may be implemented by hardware, software, firmware, middleware, microcode or any combination thereof. When systems and/or methods are implemented in software, firmware, middleware or microcode, program code or code segments, they may be stored on a machine-readable medium, such as a storage component. A code segment can represent a procedure, a function, a subprogram, a program, a routine, a subroutine, a module, a software package, a class, or any combination of instructions, data structures, or program instructions. A code segment can be coupled to another code segment or to a hardware circuit by passing and/or receiving information, data, arguments, parameters or memory contents. Information, arguments, parameters, data, etc., can be passed, forwarded or transmitted using any suitable means, including memory sharing, message exchange, token passing, network transmission, etc.
[0081] For a software implementation, the techniques described here can be implemented with modules (for example, procedures, functions and so on) that perform the functions described here. Software codes can be stored in memory units and executed by processors. The memory unit can be implemented in accordance with the processor and/or external to the processor, in which case it can be communicatively coupled to the processor through various means, as is known in the art.
[0082] The foregoing includes examples of one or more aspects. Of course, it is not possible to describe all possible combinations of components or methodologies, for the purpose of describing the aforementioned aspects, but one of ordinary skill in the art may recognize that many additional combinations and permutations of various aspects are possible. Accordingly, the aspects described are intended to cover all such changes, modifications and variations that fall within the spirit and scope of the appended claims. Furthermore, to the extent that the term "includes" is used in any detailed description or in the claims, such term is intended to be inclusive in a manner similar to the term "comprising", as "comprising" is interpreted when used as a word transition in a claim. Furthermore, the term "or", as used in any detailed description or in the claims, is intended to be "non-exclusive or non-exclusive".
权利要求:
Claims (13)
[0001]
1. Method (500) for adaptive communication, characterized in that it comprises the following steps performed in a wireless device: receiving (502) a plurality of dedicated reference signals, DRSs, which are pre-coded using the same pre- encoder from a plurality of access points (102, 106, 108), wherein at least one of the plurality of DRSs is received in a DRS-only transmission from at least one of the plurality of access points ( 102, 106, 108), the DRS-only transmission used to change precoders; determining (504) an average channel estimation for the plurality of DRSs; receiving a plurality of data signals that are pre-encoded using the same precoder from the plurality of access points; and decoding (506) the plurality of data signals based, at least in part, on the channel estimation average.
[0002]
2. Method according to claim 1, characterized in that it further comprises determining at least one feedback parameter based, at least in part, on radio conditions related to the plurality of DRSs.
[0003]
3. The method of claim 2, further comprising transmitting at least one feedback parameter to a serving access point (102), wherein the plurality of access points (102, 106, 108) includes server access point (102).
[0004]
4. The method of claim 1, further comprising: receiving a plurality of data transmissions in at least one subsequent data signal from the plurality of access points (102, 106, 108); and performing channel estimation of the at least one subsequent data signal based, at least in part, on the channel estimation average.
[0005]
5. Method according to claim 3, characterized in that the plurality of data signals is transmitted by the plurality of access points using a modulation and coding scheme, MCS, based, at least in part, on the at least a return parameter.
[0006]
6. Method according to claim 4, characterized in that it further comprises: detecting the same precoder based, at least in part, on channel estimation.
[0007]
7. Method according to claim 1, characterized in that it further comprises: determining an additional channel estimation average for the plurality of data signals.
[0008]
8. Method according to claim 1, characterized in that it further comprises: receiving a plurality of distinct DRSs that are pre-encoded using the same distinct precoder from the plurality of access points, wherein at least one of the plurality of DRSs is received in a DRS-only transmission from at least one of the plurality of access points, the DRS-only transmission used to change precoders; determine an average of distinct channel estimation for the plurality of distinct DRSs; receiving a plurality of distinct data signals that are precoded using the same distinct precoder from the plurality of access points; and decoding the plurality of distinct data signals based, at least in part, on the average distinct channel estimation.
[0009]
9. Method according to claim 8, characterized in that it further comprises determining at least one distinct return parameter based, at least in part, on radio conditions related to the plurality of distinct DRSs.
[0010]
10. Method according to claim 9, characterized in that it further comprises transmitting at least one distinct return parameter to a server access point.
[0011]
11. Wireless communication apparatus (800) for adaptive communication, characterized in that it comprises: mechanisms (804) for receiving a plurality of dedicated reference signals, DRSs, which are precoded using the same precoder from of a plurality of access points (102, 106, 108), wherein at least one of the plurality of DRSs is received in a DRS-only transmission from at least one of the plurality of access points (102, 106 , 108), the DRS-only transmission used to change precoders; mechanisms (806) for determining an average channel estimation for the plurality of DRSs; mechanisms for receiving a plurality of data signals that are precoded using the same precoder from the plurality of access points; and mechanisms (808) for decoding the plurality of data signals in accordance with the channel estimation average.
[0012]
12. Apparatus according to claim 11, characterized in that it further comprises: mechanisms (810) for measuring radio conditions related to the plurality of DRSs; and mechanisms (812) for communicating feedback corresponding to radio conditions to at least one of the plurality of access points (102, 106, 108).
[0013]
13. Apparatus according to claim 11, characterized in that the receiving mechanisms receive a plurality of data transmissions in at least one subsequent data signal from the plurality of access points (102, 106, 108) , and mechanisms (806) for determining a channel estimate of the at least one subsequent data signal based at least in part on the channel estimation average.
类似技术:
公开号 | 公开日 | 专利标题
BR112012001844B1|2021-07-13|WIRELESS COMMUNICATION METHOD AND APPARATUS FOR ADAPTIVE COMMUNICATION
US20160192317A1|2016-06-30|Positioning in the presence of passive distributed elements
JP5763219B2|2015-08-12|Implicitly link aperiodic channel state information | reports to CSI reference signal | resources
CA2723733C|2014-10-28|Spatial interference mitigation for wireless communication
US9392621B2|2016-07-12|Initiating a random access procedure for determining communication parameters
US8848603B2|2014-09-30|Precoding control channels in wireless networks
JP2013501423A|2013-01-10|Determining control region parameters for multiple transmission points
JP5485297B2|2014-05-07|Uplink open loop spatial multiplexing in wireless communications
US9888406B2|2018-02-06|Reference signal density adaptation
TW201126955A|2011-08-01|Open loop channel reporting in a wireless communication system
US9794818B2|2017-10-17|Method for acquiring channel quality indicator, user equipment, evolved node B and system
US10660078B2|2020-05-19|Control information sending method and receiving method, sender and receiver
US11025367B2|2021-06-01|Channel state information estimation with codeword interference cancellation
KR20210040380A|2021-04-13|Non-zero power interference measurement resource and interference layer categorization for nonlinear precoding
WO2021217288A1|2021-11-04|Reciprocity-based beamforming for architecture-aware user equipment
JP2022518719A|2022-03-16|Methods and devices that enable split CSI reporting in wireless communication systems
JP6144508B2|2017-06-07|Communication control method
同族专利:
公开号 | 公开日
KR101408818B1|2014-07-14|
EP2460328A2|2012-06-06|
US9172561B2|2015-10-27|
TWI435557B|2014-04-21|
US20110026421A1|2011-02-03|
JP5607159B2|2014-10-15|
JP2013501409A|2013-01-10|
WO2011014583A3|2011-03-31|
TW201110592A|2011-03-16|
CN102474474B|2015-08-26|
CN102474474A|2012-05-23|
KR20120049902A|2012-05-17|
BR112012001844A2|2017-05-16|
WO2011014583A2|2011-02-03|
EP2460328B1|2019-01-23|
引用文献:
公开号 | 申请日 | 公开日 | 申请人 | 专利标题

US5228042A|1991-02-07|1993-07-13|Northern Telecom Limited|Method and circuit for testing transmission paths|
CN1184785C|2001-12-20|2005-01-12|上海交通大学|Method for transmitting diversity in orthogonal multiple carrier wave system|
AU2003903826A0|2003-07-24|2003-08-07|University Of South Australia|An ofdm receiver structure|
EP1728335A1|2004-03-24|2006-12-06|Telecom Italia S.p.A.|Method and system for channel estimation, related receiver and computer program product|
US7502412B2|2004-05-20|2009-03-10|Qisda Corporation|Adaptive channel estimation using decision feedback|
US8339930B2|2005-05-16|2012-12-25|Qualcomm Incorporated|Pilot transmission and channel estimation with pilot weighting|
CN100477651C|2005-08-04|2009-04-08|复旦大学|High-performance OFDM channel estimation method based on combined pilot|
CN1996974A|2006-12-15|2007-07-11|北京工业大学|Self-adapted channel estimate device and its method based on CDMA frequency expansion sequence|
KR101382894B1|2007-03-12|2014-04-08|엘지전자 주식회사|Method for transmitting control information in multiple antenna system|
CN101578829B|2007-03-21|2013-01-30|中兴通讯股份有限公司|A channel estimation method|
RU2438251C2|2007-04-20|2011-12-27|Интердиджитал Текнолоджи Корпорейшн|Method and apparatus for efficient precoding information validation for mimo communication|
US8983397B2|2008-10-10|2015-03-17|Qualcomm Incorporated|Method and apparatus for channel feedback by multiple description coding in a wireless communication system|
US8711716B2|2009-06-19|2014-04-29|Texas Instruments Incorporated|Multiple CQI feedback for cellular networks|CN101997587B|2009-08-14|2014-11-05|中兴通讯股份有限公司|Method and device for determining channel quality indicatorvalue in coordinated multi-point transmission/reception |
CN103503325B|2011-04-27|2017-07-07|富士通株式会社|With the radio communication of cooperation cell|
KR101811092B1|2011-09-29|2018-01-25|선 페이턴트 트러스트|Method for receiving cqi, method for reporting cqi, base station, user equipment and integrated circuit|
US8837567B2|2011-10-21|2014-09-16|Broadcom Corporation|Systems and methods for channel estimation of MoCA signals|
JP5785860B2|2011-11-30|2015-09-30|株式会社日立製作所|base station and interference control method|
US9300373B2|2012-06-19|2016-03-29|Telefonaktiebolaget L M Ericsson |Selection of precoding vectors in lean-carrier systems|
CN110198210B|2012-07-27|2021-10-26|华为技术有限公司|System and method for multipoint communication|
US9705649B2|2013-08-12|2017-07-11|Telefonaktiebolaget L M Ericsson |Mobile relay node based CoMP assisted interference mitigation|
US10760181B2|2015-02-24|2020-09-01|City Of Hope|Chemically encoded spatially addressed library screening platforms|
US10219169B1|2015-07-09|2019-02-26|Quantenna Communications, Inc.|Hybrid MU-MIMO spatial mapping using both explicit sounding and crosstalk tracking in a wireless local area network|
JP6226244B2|2015-09-17|2017-11-08|サン パテント トラスト|Method and user equipment for determining channel quality indicator|
TWI591975B|2015-12-23|2017-07-11|財團法人工業技術研究院|Method of coordination mult-point transmission, control node and wireless communication device|
US10264541B2|2016-02-02|2019-04-16|Qualcomm Incorporated|Operating mode coordination on a shared communication medium|
US9729220B1|2016-03-01|2017-08-08|Ceragon Networks Ltd.|Transmit diversity and receive diversity for single carrier modulation|
CN106765867B|2016-11-14|2018-12-07|珠海格力电器股份有限公司|A kind of air conditioner cold water unit allocation method and system|
EP3334224B1|2016-12-07|2019-09-25|Industrial Technology Research Institute|System of coordinating multi-cells and method thereof|
WO2018173107A1|2017-03-21|2018-09-27|三菱電機株式会社|Transmission apparatus, reception apparatus, wireless communication system, transmission method and reception method|
TWI639314B|2017-12-12|2018-10-21|財團法人工業技術研究院|Multi-antenna system and percoding method thereof|
TWI717736B|2019-05-15|2021-02-01|財團法人工業技術研究院|Multi-antenna system and channel calibration method thereof|
法律状态:
2019-01-15| B06F| Objections, documents and/or translations needed after an examination request according [chapter 6.6 patent gazette]|
2020-03-10| B15K| Others concerning applications: alteration of classification|Free format text: AS CLASSIFICACOES ANTERIORES ERAM: H04L 25/02 , H04B 7/02 Ipc: H04B 7/024 (2017.01), H04B 7/0417 (2017.01), H04L |
2020-03-10| B06U| Preliminary requirement: requests with searches performed by other patent offices: procedure suspended [chapter 6.21 patent gazette]|
2021-05-04| B09A| Decision: intention to grant [chapter 9.1 patent gazette]|
2021-07-13| B16A| Patent or certificate of addition of invention granted|Free format text: PRAZO DE VALIDADE: 10 (DEZ) ANOS CONTADOS A PARTIR DE 13/07/2021, OBSERVADAS AS CONDICOES LEGAIS. PATENTE CONCEDIDA CONFORME ADI 5.529/DF, QUE DETERMINA A ALTERACAO DO PRAZO DE CONCESSAO. |
优先权:
申请号 | 申请日 | 专利标题
US22970209P| true| 2009-07-29|2009-07-29|
US61/229,702|2009-07-29|
US12/842,752|2010-07-23|
US12/842,752|US9172561B2|2009-07-29|2010-07-23|Adaptive transmissions in coordinated multiple point communications|
PCT/US2010/043594|WO2011014583A2|2009-07-29|2010-07-28|Adaptive transmissions in coordinated multiple point communications|
[返回顶部]